<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui" template="/paginas/template.xhtml">

	<ui:define name="corpoForm">

		<f:event type="javax.faces.event.PreRenderComponentEvent"
			listener="#{gerarRelatoriosPessoasBean.preRenderExportarPessoas}" />
		<h:form id="formExportarPessoas" prependId="false">

			<p:panelGrid columns="2" styleClass="botoes" id="botoes">
				<p:commandButton value="#{rsc.label_exportarXml}" styleClass="botao"
					action="#{gerarRelatoriosPessoasBean.exportarXml}" ajax="false"
					onclick="setTimeout('document.getElementById(\'' + this.id + '\').disabled=true;', 50);"
					title="#{rsc.title_exportarXml}" />

			</p:panelGrid>

			<p:panel id="pnlExportarPessoas"
				header="#{rsc.label_exportarRelatorioPessoas}" toggleable="true"
				toggleSpeed="500">
				<p:panelGrid columns="1">
					<p:panelGrid columns="2">
						<p:outputLabel value="#{rsc.label_sexo}" for="cmbSexo" />
						<p:selectOneMenu style="width: 150px" label="#{rsc.label_sexo}"
							styleClass="width: 120px"
							value="#{gerarRelatoriosPessoasBean.formulario.tipoSexo}"
							id="cmbSexo">
							<f:selectItem itemLabel="#{rsc.label_selecionar}" itemValue="" />
							<f:selectItems
								value="#{gerarRelatoriosPessoasBean.formulario.tiposSexo}"
								var="c" itemLabel="#{c.label}" itemValue="#{c}" />
						</p:selectOneMenu>
					</p:panelGrid>
					<p:panelGrid columns="2">
						<p:outputLabel value="#{rsc.label_tipoPessoa}"
							for="chkTiposPessoas" />
						<p:selectManyCheckbox id="chkTiposPessoas"
							value="#{gerarRelatoriosPessoasBean.formulario.tiposPessoaSelecionado}">
							<f:selectItems
								value="#{gerarRelatoriosPessoasBean.formulario.tiposPessoa}"
								var="c" itemLabel="#{c.label}" itemValue="#{c}" />
						</p:selectManyCheckbox>
					</p:panelGrid>
					<p:panelGrid columns="5">
						<p:outputLabel value="#{rsc.label_periodoCadastro}"
							for="cldDataInicio" />
						<p:outputLabel value="#{rsc.label_de}" for="cldDataInicio" />
						<p:calendar pattern="dd/MM/yyyy" size="11" showOn="button"
							id="cldDataInicio"
							value="#{gerarRelatoriosPessoasBean.formulario.dataInicio}">
						</p:calendar>
						<h:outputText value="#{rsc.label_ate}" />
						<p:calendar pattern="dd/MM/yyyy" size="11" showOn="button"
							id="cldDataFim"
							value="#{gerarRelatoriosPessoasBean.formulario.dataFim}">
						</p:calendar>

					</p:panelGrid>
					<p:panelGrid columns="2">
						<p:outputLabel value="#{rsc.label_estado}" for="cmbEstado" />
						<p:selectOneMenu label="#{rsc.label_estado}" style="width: 150px;"
							value="#{gerarRelatoriosPessoasBean.formulario.estado.id}"
							id="cmbEstado">
							<f:selectItem itemLabel="#{rsc.label_selecionar}" itemValue="" />
							<f:selectItems value="#{gerarRelatoriosPessoasBean.formulario.estados}"
								var="c" itemLabel="#{c.nome}" itemValue="#{c.id}" />
						</p:selectOneMenu>

					</p:panelGrid>
					<p:panelGrid columns="2">
						<p:selectManyCheckbox id="chkFiltrosEspeciais"
							value="#{gerarRelatoriosPessoasBean.formulario.tiposPessoaSelecionado}">
							<f:selectItem value="#{gerarRelatoriosPessoasBean.formulario.somenteEmail}"
							itemLabel="#{rsc.label_somenteEmail}"/>
							<f:selectItem value="#{gerarRelatoriosPessoasBean.formulario.somenteCelular}"
							itemLabel="#{rsc.label_somenteCelular}"/>
						</p:selectManyCheckbox>
					</p:panelGrid>
				</p:panelGrid>
			</p:panel>


		</h:form>
	</ui:define>
</ui:composition>

